#ifndef __59C9F278_87FB_491b_BD8D_90B456C7FC6B__
#define __59C9F278_87FB_491b_BD8D_90B456C7FC6B__

#include "../import/head.h"
#include "../os_init/head.h"

//////////////////////////////////////////////////////////////////////////////////
// 

namespace xos_test
{
    class sys_data
    {
    public:
        sys_data();
        ~sys_data();

    public:
        char m_szExePath[1024];
        xos_common::i_common * m_pCommon;
        xos_log::i_log * m_pLog;
        xos::i_misc * m_pMisc;
        xos::i_crt * m_pCrt;
        xos::i_xos * m_pXos;

    protected:
        os_init m_os;

    public:
        int init();
        int term();
    };
} // xos_test

#endif // __59C9F278_87FB_491b_BD8D_90B456C7FC6B__
